
// 在运行 JavaFX 项目时帮助 JVM 确定模块依赖关系和访问规则
module com.javafx.simple.demo {

    // 声明依赖的 JavaFX 模块
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.graphics;

    // 如果使用 FXML，必须 opens 包，允许 FXMLLoader 反射访问
    opens com.javafx.simple.demo to javafx.fxml;
    opens com.javafx.simple.demo.controller to javafx.fxml;

    // 导出包，供其他模块使用（可选）
    exports com.javafx.simple.demo;
    exports com.javafx.simple.demo.controller;
}